.router-box{
  a{
    display: block;
    line-height:25px;
    height: 24px;
    border: 1px solid #7e8c8d;
    &.active{
      color: #000;
      border-color: #000;
    }
  }
}
.el-menu{
  .active{
    .el-menu-item{
      outline: 0;
      background-color: #ecf5ff;
      color: #409EFF;
    }
  }
}
.el-dialog {
  width: 80%;
}
.el-dialog__body {
  padding: 20px 20px;
}
.el-dialog__header {
  padding: 20px 35px 10px;
}

.absolute-box {
  position: absolute;
  top: 120px;
  bottom: 20px;
  left: 0px;
  width: 100%;
  display: flex;
  overflow: hidden;
  padding: 0 20px;
  box-sizing: border-box;
}

//zTree 样式重写
.ztree li,.ztree li a.curSelectedNode,.ztree li span{
  line-height: 60px;
  //height: 60px;
}
.ztree li a.curSelectedNode{
  height: 60px;
}
.ztree_content_wrap{
  width: 100%;
  height: 100%;
}
ul.ztree{
  height: 100%;
}
.el-table .el-table__header-wrapper tr ,.el-table .el-table__header-wrapper th{
  background-color: #f5f7fa;
  
}